﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0088)http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/ -->
<HTML lang=en dir=ltr xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>WPF: Reducing CPU consumption for animations « C# Disciples</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8"><LINK 
media=screen 
href="WPF Reducing CPU consumption for animations « C# Disciples.files/style.css" 
type=text/css rel=stylesheet><LINK title="C# Disciples RSS Feed" 
href="http://marlongrech.wordpress.com/feed/" type=application/rss+xml 
rel=alternate><LINK href="http://marlongrech.wordpress.com/xmlrpc.php" 
rel=pingback>
<STYLE type=text/css>#flickr_badge_source_txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px Arial, Helvetica, Sans serif; COLOR: #666666; PADDING-TOP: 0px
}
#flickr_badge_icon {
	BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; DISPLAY: block! important; MARGIN: 0px; BORDER-LEFT: rgb(0,0,0) 1px solid; BORDER-BOTTOM: rgb(0,0,0) 1px solid
}
#flickr_icon_td {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.flickr_badge_image {
	TEXT-ALIGN: center! important
}
.flickr_badge_image IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#flickr_badge_uber_wrapper {
	WIDTH: 150px
}
#flickr_www {
	PADDING-RIGHT: 10px! important; DISPLAY: block; PADDING-LEFT: 10px! important; PADDING-BOTTOM: 0px! important; FONT: 11px Arial, Helvetica, Sans serif; COLOR: #3993ff! important; PADDING-TOP: 0px! important; TEXT-ALIGN: center
}
#flickr_badge_uber_wrapper A:hover {
	COLOR: #3993ff; TEXT-DECORATION: none! important
}
#flickr_badge_uber_wrapper A:link {
	COLOR: #3993ff; TEXT-DECORATION: none! important
}
#flickr_badge_uber_wrapper A:active {
	COLOR: #3993ff; TEXT-DECORATION: none! important
}
#flickr_badge_uber_wrapper A:visited {
	COLOR: #3993ff; TEXT-DECORATION: none! important
}
#flickr_badge_wrapper {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
#flickr_badge_source {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; FONT: 11px Arial, Helvetica, Sans serif; COLOR: #666666! important; PADDING-TOP: 0px! important
}
</STYLE>
<LINK 
title="C# Disciples » WPF: Reducing CPU consumption for&nbsp;animations Comments Feed" 
href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/feed/" 
type=application/rss+xml rel=alternate>
<SCRIPT type=text/javascript>
/* <![CDATA[ */
function addLoadEvent(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}
/* ]]> */
</SCRIPT>
<LINK 
href="WPF Reducing CPU consumption for animations « C# Disciples.files/global.css" 
type=text/css rel=stylesheet>
<SCRIPT 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/comment-reply.js" 
type=text/javascript></SCRIPT>
<LINK title=RSD href="http://marlongrech.wordpress.com/xmlrpc.php?rsd" 
type=application/rsd+xml rel=EditURI><LINK 
href="http://marlongrech.wordpress.com/wp-includes/wlwmanifest.xml" 
type=application/wlwmanifest+xml rel=wlwmanifest><LINK title="C# Disciples" 
href="http://marlongrech.wordpress.com" rel=index><LINK 
title="WPF ThreadableObservable&nbsp;Collection" 
href="http://marlongrech.wordpress.com/2007/08/20/wpf-threadableobservable-collection/" 
rel=start><LINK title="WPF Dialogs and&nbsp;DialogResult" 
href="http://marlongrech.wordpress.com/2008/05/28/wpf-dialogs-and-dialogresult/" 
rel=prev><LINK title="Inter-Column communication in a WPF&nbsp;GridView" 
href="http://marlongrech.wordpress.com/2008/06/30/inter-column-communication-in-a-wpf-gridview/" 
rel=next>
<META content="MSHTML 6.00.2900.5897" name=GENERATOR><LINK 
href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/" 
rel=canonical><LINK 
href="http://www.gravatar.com/blavatar/9f3b9f64a1114e9999fb31cb5e1bd9df?s=16&amp;d=http://s.wordpress.com/favicon.ico" 
type=image/x-icon rel="shortcut icon"><LINK 
href="http://www.gravatar.com/blavatar/9f3b9f64a1114e9999fb31cb5e1bd9df?s=16&amp;d=http://s.wordpress.com/favicon.ico" 
type=image/x-icon rel=icon><LINK 
href="http://www.gravatar.com/blavatar/0c938eec94507e7222db1a9e8ad7ba9e?s=158&amp;d=http://s.wordpress.com/wp-content/themes/h4/i/webclip.png" 
rel=apple-touch-icon><LINK 
href="http://marlongrech.wordpress.com/?openidserver=1" rel=openid.server><LINK 
href="http://marlongrech.wordpress.com/" rel=openid.delegate><LINK 
title=WordPress.com href="http://wordpress.com/opensearch.xml" 
type=application/opensearchdescription+xml rel=search><LINK title="C# Disciples" 
href="http://marlongrech.wordpress.com/osd.xml" 
type=application/opensearchdescription+xml rel=search><LINK 
href="http://wp.me/p3hJK-31" rel=shortlink>
<SCRIPT id=snap_preview_anywhere 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/snap_preview_anywhere.htm" 
defer type=text/javascript></SCRIPT>
</HEAD>
<BODY>
<DIV id=container>
<DIV id=sitetitle>
<H1><A href="http://marlongrech.wordpress.com/">C# Disciples</A></H1>
<H2>my life in Avalon ….</H2></DIV>
<DIV id=menu>
<UL>
  <LI><A href="http://marlongrech.wordpress.com/">Home</A> 
  <LI class="page_item page-item-34"><A title=": Avalon Controls Library&nbsp;:" 
  href="http://marlongrech.wordpress.com/avalon-controls-library/">: Avalon 
  Controls Library&nbsp;:</A> 
  <LI class="page_item page-item-92"><A title=": Jasema&nbsp;:" 
  href="http://marlongrech.wordpress.com/jasema/">: Jasema&nbsp;:</A> 
  <LI class="page_item page-item-17"><A title=": Downloads&nbsp;:" 
  href="http://marlongrech.wordpress.com/presentations/">: Downloads&nbsp;:</A> 
  <LI class="page_item page-item-11"><A title=": What is&nbsp;WPF?" 
  href="http://marlongrech.wordpress.com/a-new-level-of-quality-in-the-user-experience/">: 
  What is&nbsp;WPF?</A> 
  <LI class="page_item page-item-18"><A title=": About&nbsp;:" 
  href="http://marlongrech.wordpress.com/about/">: About&nbsp;:</A> 
</LI></UL></DIV>
<DIV id=content>
<DIV id=left>
<DIV class="post-187 post hentry category-wpf entry" id=post-187>
<H2><A title=Permalink 
href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/">WPF: 
Reducing CPU consumption for&nbsp;animations</A></H2>
<DIV class=snap_preview>
<P>Lately I’ve been working on a project at work and the application was 
performing pretty well. The CPU Usage was below 2% and I was quite happy with 
it. Then I decided to add a simple animation that continues executing forever… 
the results 15% CPU consumption … I was amazed at how much CPU was being wasted. 
Yet I am a stubborn guy and if I want an animation to execute forever, I will do 
it no matter what….</P>
<P>I started researching and I <A 
href="http://blogs.msdn.com/henryh/archive/2006/08/23/719568.aspx" 
target=_blank>found out</A> that WPF animations by default try to serve a 60 
frames per second… Which is quite a lot!!! After having a chat with my friend ( 
and role model ) <A href="http://www.drwpf.com/blog/" target=_blank>DR.WPF</A>, 
it was all clear. (Thanks Dr for all the help you give me !!!)</P>
<P>So in order to reduce the frame rate per second (thus reducing CPU usage), 
all you need to do is to override the property meta data of the Dependency 
property <STRONG><A 
href="http://msdn.microsoft.com/en-us/library/system.windows.media.animation.timeline.desiredframerateproperty.aspx" 
target=_blank>Timeline.DesiredFrameRateProperty</A></STRONG>…. So basically all 
you need is 1 line of code (I usually put this code on startup of the 
application)</P>
<DIV 
style="BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; MARGIN: 20px 0px 10px; OVERFLOW: auto; BORDER-LEFT: gray 1px solid; WIDTH: 97.5%; CURSOR: text; LINE-HEIGHT: 12pt; PADDING-TOP: 4px; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: consolas,'Courier New',courier,monospace; BACKGROUND-COLOR: #f4f4f4; max-height: 200px">
<DIV 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 100%; COLOR: black; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: consolas,'Courier New',courier,monospace; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; BORDER-BOTTOM-STYLE: none"><PRE style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: 100%; COLOR: black; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: consolas,'Courier New',courier,monospace; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none"><SPAN style="COLOR: #606060">   1:</SPAN> Timeline.DesiredFrameRateProperty.OverrideMetadata(</PRE><PRE style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: 100%; COLOR: black; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: consolas,'Courier New',courier,monospace; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; BORDER-BOTTOM-STYLE: none"><SPAN style="COLOR: #606060">   2:</SPAN>             <SPAN style="COLOR: #0000ff">typeof</SPAN>(Timeline),</PRE><PRE style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: 100%; COLOR: black; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: consolas,'Courier New',courier,monospace; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none"><SPAN style="COLOR: #606060">   3:</SPAN>             <SPAN style="COLOR: #0000ff">new</SPAN> FrameworkPropertyMetadata { DefaultValue = 20 }</PRE><PRE style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: 100%; COLOR: black; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: consolas,'Courier New',courier,monospace; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f4f4f4; BORDER-BOTTOM-STYLE: none"><SPAN style="COLOR: #606060">   4:</SPAN>             );</PRE></DIV></DIV>
<P>Yep, that’s it… Amazing but true…. I managed to make an application that was 
consuming 15% CPU to consume 2% CPU….</P>
<P>With regards to what frame rate should you use, I would leave that to you…. 
This depends on how smooth you want your animations to perform… Yet for me 20 is 
working quite fine…</P>
<P>Hope this helps</P>
<P><A 
href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fmarlongrech.wordpress.com%2f2008%2f06%2f13%2fwpf-reducing-cpu-consumption-for-animations%2f"><IMG 
alt="kick it on DotNetKicks.com" 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/KickItImageGenerator.png" 
border=0></A></P>
<DIV class=possibly-related style="MARGIN-TOP: 1em">
<HR>

<P><STRONG>Possibly related posts: (automatically generated)</STRONG></P>
<UL>
  <LI><A href="http://cschoo.wordpress.com/2007/02/28/something-funky-update/" 
  rel="related nofollow">Something Funky – Update</A>
  <LI><A href="http://pinoypureview.wordpress.com/2007/08/18/eden-a-1w-cpu/" 
  rel="related nofollow">Eden – a 1W CPU</A>
  <LI><A 
  href="http://lapantz4less.wordpress.com/2008/05/13/a-beginners-guide-to-laptop-shopping/" 
  rel="related nofollow">A Beginners Guide To Laptop 
Shopping</A></LI></UL></DIV></DIV>
<P class=meta><SPAN class=date><A 
href="http://marlongrech.wordpress.com/2008/06/13/">June 13, 2008</A> - <!-- at 5:24 pm --></SPAN><SPAN class=postedby>Posted by <A 
title="Posts by marlongrech" 
href="http://marlongrech.wordpress.com/author/marlongrech/">marlongrech</A> | <A 
title="View all posts in WPF" href="http://en.wordpress.com/tag/wpf/" 
rel="category tag">WPF</A> | | <A 
href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/#comments">10 
Comments</A> </SPAN></P></DIV>
<H2 id=comments>10 Comments <A title="Leave a comment" 
href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/#postcomment">»</A> 
</H2>
<OL class=snap_preview id=commentlist>
  <LI class="comment byuser comment-author-joshsmith even thread-even depth-1" 
  id=comment-2279>
  <DIV id=div-comment-2279>
  <P>Great work!</P>
  <P class=vcard><CITE><IMG class="avatar avatar-16" height=16 alt="" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/c118e7be6c761d4575ad543460778524.jpeg" 
  width=16> Comment by <SPAN class=fn><A class=url 
  href="http://joshsmithonwpf.wordpress.com/" rel="external nofollow">Josh 
  Smith</A></SPAN> | June 13, 2008 <!-- @ <a href="#comment-2279">6:57 pm</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2279", "2279", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2279#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="comment odd alt thread-odd thread-alt depth-1" id=comment-2281>
  <DIV id=div-comment-2281>
  <P>coolio</P>
  <P class=vcard><CITE><IMG class="avatar avatar-16" height=16 alt="" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/68ed4fb558bcd6ea4ea4312ffc5a3de7.png" 
  width=16> Comment by <SPAN class=fn><A class=url 
  href="http://sachabarber.net/" rel="external nofollow">sacha</A></SPAN> | June 
  14, 2008 <!-- @ <a href="#comment-2281">9:01 am</a> -->| <A 
  class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2281", "2281", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2281#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="pingback even thread-even depth-1" id=comment-2282>
  <DIV id=div-comment-2282>
  <P>[...] tipp innen [...]</P>
  <P class=vcard><CITE>Pingback by <SPAN class=fn><A class=url 
  href="http://www.architekturaforum.hu/blogs/vbandi/archive/2008/06/14/t-250-l-sok-cpu-t-eszik-a-wpf-anim-225-ci-243.aspx" 
  rel="external nofollow">Túl sok CPU-t eszik a WPF animáció? - 
  VBandi</A></SPAN> | June 14, 2008 <!-- @ <a href="#comment-2282">3:11 pm</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2282", "2282", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2282#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="comment odd alt thread-odd thread-alt depth-1" id=comment-2283>
  <DIV id=div-comment-2283>
  <P>Thanks, some of my projects can really use this one to.</P>
  <P class=vcard><CITE><IMG class="avatar avatar-16" height=16 alt="" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/51bf295ba47c3962c8a006bf955abf12.png" 
  width=16> Comment by <SPAN class=fn>Bragi</SPAN> | June 15, 2008 <!-- @ <a href="#comment-2283">12:32 pm</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2283", "2283", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2283#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="comment even thread-even depth-1" id=comment-2286>
  <DIV id=div-comment-2286>
  <P>Hi Marlon,</P>
  <P>Great article, well done!!!</P>
  <P>Rudi Grobler</P>
  <P class=vcard><CITE><IMG class="avatar avatar-16" height=16 alt="" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/934009f152193cebc5e1cb1c16270824.jpeg" 
  width=16> Comment by <SPAN class=fn><A class=url 
  href="http://dotnet.org.za/rudi" rel="external nofollow">Rudi 
  Grobler</A></SPAN> | June 17, 2008 <!-- @ <a href="#comment-2286">11:06 am</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2286", "2286", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2286#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="pingback odd alt thread-odd thread-alt depth-1" id=comment-2294>
  <DIV id=div-comment-2294>
  <P>[...] Marlon Grech posted an easy way to reduce CPU consumption for WPF 
  animations. [...]</P>
  <P class=vcard><CITE>Pingback by <SPAN class=fn><A class=url 
  href="http://visualstudiohacks.com/blog/visual-studio-links-40/" 
  rel="external nofollow">Visual Studio Links #40 : Visual Studio 
  Hacks</A></SPAN> | June 22, 2008 <!-- @ <a href="#comment-2294">5:34 pm</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2294", "2294", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2294#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI 
  class="comment byuser comment-author-karlshifflett even thread-even depth-1" 
  id=comment-2295>
  <DIV id=div-comment-2295>
  <P>Marlon,</P>
  <P>Very nice!</P>
  <P>Cheers,</P>
  <P>Karl</P>
  <P class=vcard><CITE><IMG class="avatar avatar-16" height=16 alt="" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/a76246b869fbb589804c726df582ab60.png" 
  width=16> Comment by <SPAN class=fn><A class=url 
  href="http://karlshifflett.wordpress.com/" rel="external nofollow">Karl 
  Shifflett</A></SPAN> | June 23, 2008 <!-- @ <a href="#comment-2295">11:14 am</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2295", "2295", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2295#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="comment odd alt thread-odd thread-alt depth-1" id=comment-2437>
  <DIV id=div-comment-2437>
  <P>Hi!<BR>I have been prove it and it works perfectly!!</P>
  <P>It was great… pass from 20% cpu usage to 10%…5%…</P>
  <P class=vcard><CITE><IMG class="avatar avatar-16" height=16 alt="" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/346aec7275b181bdada98475556ddf64.png" 
  width=16> Comment by <SPAN class=fn>wilmerbz</SPAN> | September 20, 2008 <!-- @ <a href="#comment-2437">8:06 pm</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2437", "2437", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2437#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="comment even thread-even depth-1" id=comment-2438>
  <DIV id=div-comment-2438>
  <P>thanks!!!</P>
  <P class=vcard><CITE><IMG class="avatar avatar-16" height=16 alt="" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/346aec7275b181bdada98475556ddf64.png" 
  width=16> Comment by <SPAN class=fn>wilmerbz</SPAN> | September 20, 2008 <!-- @ <a href="#comment-2438">8:07 pm</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2438", "2438", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2438#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV>
  <LI class="pingback odd alt thread-odd thread-alt depth-1" id=comment-2600>
  <DIV id=div-comment-2600>
  <P>[...] kom jeg over et innlegg i en blogg som beskriver hvordan redusere 
  FPS, som igjen fører til mindre CPU-forbruk. Settes FPS for lavt, [...]</P>
  <P class=vcard><CITE>Pingback by <SPAN class=fn><A class=url 
  href="http://oleae.no/2009/01/overganger-pa-bilder-i-wpf-bruker-mye-cpu/" 
  rel="external nofollow">Overganger på bilder i WPF bruker mye CPU - Ole A. 
  E.</A></SPAN> | January 11, 2009 <!-- @ <a href="#comment-2600">8:19 pm</a> -->| <A class=comment-reply-link 
  onclick='return addComment.moveForm("div-comment-2600", "2600", "respond", "187")' 
  href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/?replytocom=2600#respond" 
  rel=nofollow>Reply</A> </CITE></P></DIV></LI></OL>
<DIV class=navigation>
<DIV class=alignleft></DIV>
<DIV class=alignright></DIV></DIV><BR>
<DIV id=respond>
<H2 id=postcomment>Leave a comment</H2>
<DIV id=cancel-comment-reply><SMALL><A id=cancel-comment-reply-link 
style="DISPLAY: none" 
href="http://marlongrech.wordpress.com/2008/06/13/wpf-reducing-cpu-consumption-for-animations/#respond" 
rel=nofollow>Click here to cancel reply.</A></SMALL></DIV>
<FORM id=commentform 
action=http://marlongrech.wordpress.com/wp-comments-post.php method=post>
<P><INPUT id=author tabIndex=1 size=22 name=author> <LABEL 
for=author><SMALL>Name (required)</SMALL></LABEL></P>
<P><INPUT id=email tabIndex=2 size=22 name=email> <LABEL 
for=email><SMALL>E-mailE-mail (required - will not be 
published)</SMALL></LABEL></P>
<P><INPUT id=url tabIndex=3 size=22 name=url> <LABEL 
for=url><SMALL>Website</SMALL></LABEL></P><!--<p><small><strong>XHTML:</strong> You can use these tags: &lt;a href=&quot;&quot; title=&quot;&quot;&gt; &lt;abbr title=&quot;&quot;&gt; &lt;acronym title=&quot;&quot;&gt; &lt;b&gt; &lt;blockquote cite=&quot;&quot;&gt; &lt;cite&gt; &lt;code&gt; &lt;pre&gt; &lt;del datetime=&quot;&quot;&gt; &lt;em&gt; &lt;i&gt; &lt;q cite=&quot;&quot;&gt; &lt;strike&gt; &lt;strong&gt; </small></p>-->
<P><TEXTAREA id=comment tabIndex=4 name=comment rows=10 cols=60></TEXTAREA></P>
<P><INPUT id=submit tabIndex=5 type=submit value="Submit Comment" name=submit> 
<INPUT id=comment_post_ID type=hidden value=187 name=comment_post_ID> <INPUT 
id=comment_parent type=hidden value=0 name=comment_parent> </P><INPUT 
type=hidden value=1262755875 name=genseq> 
<P><INPUT id=subscribe style="WIDTH: auto" tabIndex=6 type=checkbox 
value=subscribe name=subscribe> <LABEL class=subscribe-label id=subscribe-label 
for=subscribe>Notify me of follow-up comments via email.</LABEL> </P>
<P><INPUT id=subscribe_blog style="WIDTH: auto" tabIndex=7 type=checkbox 
value=subscribe name=subscribe_blog> <LABEL class=subscribe-label 
id=subscribe-blog-label for=subscribe_blog>Notify me of new posts via 
email.</LABEL> </P></FORM></DIV>
<P class=pagenav><A 
href="http://marlongrech.wordpress.com/2008/05/28/wpf-dialogs-and-dialogresult/">« 
Previous</A> | <A 
href="http://marlongrech.wordpress.com/2008/06/30/inter-column-communication-in-a-wpf-gridview/">Next 
»</A></P></DIV>
<DIV id=right>
<DIV class=sidebar-about>
<H2>: About&nbsp;: </H2>
<DIV class=snap_preview>
<P 
style="BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: center"><SPAN>Marlon 
me = new Marlon();</SPAN><BR><SPAN>while(me.UseCSharp) me.Happy = 
true;</SPAN></P>
<P>I am currently working at&nbsp;<A title=Uniblue 
href="http://www.infusion.com/"><SPAN class=hm>Infusion Development</SPAN> 
</A>as a Sofware Consultant. I love C# and addicted to the WPF technology…. Here 
in my blog you will find posts mainly on WPF yet sometimes I blog on other .Net 
stuff…. I also have an OpenSource project <A 
href="http://www.codeplex.com/avaloncontrolslib" 
target=_blank>AvalonControlsLibrary</A> that I constantly work on….. I am also 
an MVP for Client App (see my profile here)</P>
<P>I also happen to have the most beautiful daughter, <A 
href="http://www.box.net/shared/zdmvoqauxh" target=_blank>Jasmine</A>; <SPAN 
class=hm>Thanks Jasmine for being in my life, without you my life would be a 
mess </SPAN></P>
<P>Besides programming I also like… <SPAN class=hm>mmm</SPAN>… what do I like… 
<SPAN class=hm>ooups</SPAN>, I think I need a hobby or something…..</P>
<P>Anyway, I hope you like my blog, feedback is always appreciated……..</P>
<P>Thanks for the support<BR><A href="http://www.box.net/shared/1dynovp1r0" 
target=_blank>Marlon</A><BR>marlongrech AT gmail DOT com</P>
<P><A 
href="https://mvp.support.microsoft.com/profile=46930A08-8175-4DAF-BD9A-B4D8D88362E7"><IMG 
class="alignnone size-full wp-image-341" title=MVP height=74 alt=MVP 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/mvp.png" 
width=49></A></P>
<P><EM>All <SPAN>posting is provided “AS IS” with no warranties, and confers no 
rights. </SPAN></EM></P></DIV></DIV>
<DIV class=subcontainer>
<UL class=rightsub>
  <LI class="widget widget_text" id=text-1>
  <H2 class=widgettitle>RSS</H2>
  <DIV class=textwidget>
  <P><A href="http://feeds.feedburner.com/WPFDisciples" rel=alternate>Subscribe 
  to WPF Disciples</A></P></DIV>
  <LI class="widget widget_text" id=text-2>
  <H2 class=widgettitle>Email</H2>
  <DIV class=textwidget><A 
  href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1514427&amp;loc=en_US">Subscribe 
  to WPF Disciples by Email</A></DIV>
  <LI class="widget widget_text" id=text-6>
  <H2 class=widgettitle>I’m a WPF Disciple</H2>
  <DIV class=textwidget><A href="http://wpfdisciples.wordpress.com/" 
  target=_blank><IMG alt=Disciple 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/wbf-banner.png"> 
  </A></DIV>
  <LI class="widget widget_text" id=text-298431251>
  <H2 class=widgettitle>I am an insider …. muhhhaaaa </H2>
  <DIV class=textwidget><A 
  href="WPF Reducing CPU consumption for animations « C# Disciples.files/WpfInsiders.jpg" 
  target=_blank><IMG alt=insider 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/WpfInsiders.jpg"> 
  </A></DIV>
  <LI class="widget snap_preview widget_flickr" id=flickr>
  <H2 class=widgettitle>C# Disciple</H2><!-- Start of Flickr Badge -->
  <TABLE id=flickr_badge_uber_wrapper cellSpacing=10 cellPadding=0 border=0>
    <TBODY>
    <TR>
      <TD>
        <TABLE id=flickr_badge_wrapper cellSpacing=10 cellPadding=0 border=0>
          <TBODY>
          <TR>
            <TD align=middle><A 
              href="http://www.flickr.com/photos/22013136@N03/3471365466/"><IMG 
              title="car front" alt="car front" 
              src="WPF Reducing CPU consumption for animations « C# Disciples.files/3471365466_e02faa9079_t.jpg" 
              border=0></A><BR><BR><A 
              href="http://www.flickr.com/photos/22013136@N03/3470550727/"><IMG 
              title="car back" alt="car back" 
              src="WPF Reducing CPU consumption for animations « C# Disciples.files/3470550727_2ec4045895_t.jpg" 
              border=0></A><BR><BR><A 
              href="http://www.flickr.com/photos/22013136@N03/3063257791/"><IMG 
              title="my baby" alt="my baby" 
              src="WPF Reducing CPU consumption for animations « C# Disciples.files/3063257791_e9d05f24f9_t.jpg" 
              border=0></A><BR><BR><A 
              href="http://www.flickr.com/photos/22013136@N03/3064096694/"><IMG 
              title="me taking a photo" alt="me taking a photo" 
              src="WPF Reducing CPU consumption for animations « C# Disciples.files/3064096694_daef9dffe0_t.jpg" 
              border=0></A><BR><BR><A 
              href="http://www.flickr.com/photos/22013136@N03/">More Photos</A> 
            </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- End of Flickr Badge -->
  <LI class="widget widget_text" id=text-4>
  <H2 class=widgettitle>Awards</H2>
  <DIV class=textwidget><A 
  href="https://mvp.support.microsoft.com/profile=46930A08-8175-4DAF-BD9A-B4D8D88362E7" 
  target=_blank><IMG alt="MVP for Client App" 
  src="G:\l论文资料\CPU\WPF Reducing CPU consumption for animations « C# Disciples.files\mvp(1).png"> 
  </A><A href="http://www.community-credit.com/" target=_blank><IMG 
  alt="Winner 3rd place December 2007" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/winner.jpg"> 
  </A></DIV>
  <LI class="widget widget_statscounter" id=blog-stats>
  <H2 class=widgettitle>Blog Stats</H2>
  <UL>
    <LI>584,835 hits </LI></UL>
  <LI class="widget snap_preview widget_links" id=linkcat-1356>
  <H2 class=widgettitle>Blogroll</H2>
  <UL class="snap_preview xoxo blogroll">
    <LI><A href="http://www.agilemalta.com/">Agile Malta</A> 
    <LI><A title="WPF samples and examples" href="http://www.beacosta.com/">Bea 
    Costa WPF Queen</A> 
    <LI><A href="http://mbrownchicago.spaces.live.com/">Brownie Points</A> 
    <LI><A href="http://chakkaradeep.wordpress.com/">Chaks Blog</A> 
    <LI><A href="http://www.drwpf.com/blog/">Dr. Wpf</A> 
    <LI><A href="http://www.infusion.com/surfaceblog">Infusion Surface Blog</A> 
    <LI><A href="http://joshsmithonwpf.wordpress.com/">Josh Smith</A> 
    <LI><A href="http://karlagius.com/">Karl Agius</A> 
    <LI><A href="http://karlshifflett.wordpress.com/">Karl Shifflett On WPF</A> 
    <LI><A href="http://blogs.msdn.com/llobo/">Lester on WPF</A> 
    <LI><A title="A great Designer" 
    href="http://www.matthewpiscopo.com/">Matthew Piscopo</A> 
    <LI><A href="http://rrelyea.spaces.live.com/">Rob Relyea</A> 
    <LI><A href="http://sachabarber.net/">Sasha Barber</A> 
    <LI><A href="http://weblogs.asp.net/scottgu/">ScottGu’s Blog</A> 
    <LI><A href="http://shevaspace.spaces.live.com/default.aspx">Sheva’s Tech 
    Space</A> 
    <LI><A title="Where I Work" href="http://www.uniblue.com/">Uniblue 
    Software</A> 
    <LI><A href="http://wpfdisciples.wordpress.com/">WPF Disciples</A> 
    <LI><A href="http://xnapanic.wordpress.com/">XNA Panic</A> 
    <LI><A href="http://dotnetalgos.wordpress.com/">[my other blog]</A> </LI></UL>
  <LI class="widget widget_text" id=text-5>
  <H2 class=widgettitle>Vote Me</H2>
  <DIV class=textwidget><A href="http://www.blogtoplist.com/vote.php?u=28835" 
  target=_blank><IMG alt="Top Blogs" 
  src="WPF Reducing CPU consumption for animations « C# Disciples.files/votebutton.gif" 
  border=0></A></DIV>
  <LI class="widget widget_text" id=text-298431252>
  <DIV class=textwidget></DIV>
  <LI class="widget widget_text" id=text-7>
  <DIV class=textwidget></DIV>
  <LI class="widget widget_text" id=text-8>
  <DIV class=textwidget></DIV>
  <LI class="widget widget_text" id=text-9>
  <DIV class=textwidget></DIV>
  <LI class="widget widget_pages" id=pages-2>
  <H2 class=widgettitle>Pages</H2>
  <UL>
    <LI class="page_item page-item-18 current_page_item"><A 
    title=": About&nbsp;:" href="http://marlongrech.wordpress.com/about/">: 
    About&nbsp;:</A> 
    <UL>
      <LI class="page_item page-item-228"><A 
      title="WPF Training and&nbsp;consultancy" 
      href="http://marlongrech.wordpress.com/about/wpf-training-and-consultancy/">WPF 
      Training and&nbsp;consultancy</A> </LI></UL>
    <LI class="page_item page-item-34"><A 
    title=": Avalon Controls Library&nbsp;:" 
    href="http://marlongrech.wordpress.com/avalon-controls-library/">: Avalon 
    Controls Library&nbsp;:</A> 
    <LI class="page_item page-item-17"><A title=": Downloads&nbsp;:" 
    href="http://marlongrech.wordpress.com/presentations/">: 
    Downloads&nbsp;:</A> 
    <UL>
      <LI class="page_item page-item-44"><A title=Other&nbsp;Downloads 
      href="http://marlongrech.wordpress.com/presentations/other-downloads/">Other&nbsp;Downloads</A> 
      </LI></UL>
    <LI class="page_item page-item-92"><A title=": Jasema&nbsp;:" 
    href="http://marlongrech.wordpress.com/jasema/">: Jasema&nbsp;:</A> 
    <LI class="page_item page-item-11"><A title=": What is&nbsp;WPF?" 
    href="http://marlongrech.wordpress.com/a-new-level-of-quality-in-the-user-experience/">: 
    What is&nbsp;WPF?</A> </LI></UL>
  <LI class="widget widget_calendar" id=calendar-2>
  <H2 class=widgettitle></H2>
  <DIV id=calendar_wrap>
  <TABLE id=wp-calendar summary=Calendar>
    <CAPTION>June 2008</CAPTION>
    <THEAD>
    <TR>
      <TH title=Monday scope=col abbr=Monday>M</TH>
      <TH title=Tuesday scope=col abbr=Tuesday>T</TH>
      <TH title=Wednesday scope=col abbr=Wednesday>W</TH>
      <TH title=Thursday scope=col abbr=Thursday>T</TH>
      <TH title=Friday scope=col abbr=Friday>F</TH>
      <TH title=Saturday scope=col abbr=Saturday>S</TH>
      <TH title=Sunday scope=col abbr=Sunday>S</TH></TR></THEAD>
    <TFOOT>
    <TR>
      <TD id=prev abbr=May colSpan=3><A title="View posts for May 2008" 
        href="http://marlongrech.wordpress.com/2008/05/">« May</A></TD>
      <TD class=pad>&nbsp;</TD>
      <TD id=next abbr=August colSpan=3><A title="View posts for August 2008" 
        href="http://marlongrech.wordpress.com/2008/08/">Aug »</A></TD></TR></TFOOT>
    <TBODY>
    <TR>
      <TD class=pad colSpan=6>&nbsp;</TD>
      <TD>1</TD></TR>
    <TR>
      <TD>2</TD>
      <TD>3</TD>
      <TD>4</TD>
      <TD>5</TD>
      <TD>6</TD>
      <TD>7</TD>
      <TD>8</TD></TR>
    <TR>
      <TD>9</TD>
      <TD>10</TD>
      <TD>11</TD>
      <TD>12</TD>
      <TD><A title="WPF: Reducing CPU consumption for&nbsp;animations" 
        href="http://marlongrech.wordpress.com/2008/06/13/">13</A></TD>
      <TD>14</TD>
      <TD>15</TD></TR>
    <TR>
      <TD>16</TD>
      <TD>17</TD>
      <TD>18</TD>
      <TD>19</TD>
      <TD>20</TD>
      <TD>21</TD>
      <TD>22</TD></TR>
    <TR>
      <TD>23</TD>
      <TD>24</TD>
      <TD>25</TD>
      <TD>26</TD>
      <TD>27</TD>
      <TD>28</TD>
      <TD>29</TD></TR>
    <TR>
      <TD><A title="Inter-Column communication in a WPF&nbsp;GridView" 
        href="http://marlongrech.wordpress.com/2008/06/30/">30</A></TD>
      <TD class=pad colSpan=6>&nbsp;</TD></TR></TBODY></TABLE></DIV></LI></UL>
<UL class=rightsub2>
  <LI class="widget widget_tag_cloud" id=tag_cloud>
  <H2 class=widgettitle>Category Cloud</H2>
  <DIV style="OVERFLOW: hidden"><A title=".Net 3.0 (37)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 160%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/net-30/">.Net 3.0</A> <A 
  title=".Net 3.5 (42)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 168.33%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/net-35/">.Net 3.5</A> <A 
  title=".Net Client Profile (1)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/net-client-profile/">.Net 
  Client Profile</A> <A title="astoria (1)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/astoria/">astoria</A> <A 
  title="Blend (2)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 101.66%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/blend/">Blend</A> <A 
  title="C# 3.0 (9)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 113.33%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/c-30/">C# 3.0</A> <A 
  title="clickonce (1)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/clickonce/">clickonce</A> <A 
  title="friends (1)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/friends/">friends</A> <A 
  title="javascript (1)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/javascript/">javascript</A> <A 
  title="lambda (7)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 110%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/lambda/">lambda</A> <A 
  title="LINQ (8)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 111.66%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/linq/">LINQ</A> <A 
  title="mvvm (6)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 108.33%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/mvvm/">mvvm</A> <A 
  title="pixel shaders (1)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/pixel-shaders/">pixel 
  shaders</A> <A title="silverlight (6)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 108.33%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/silverlight/">silverlight</A> 
  <A title="silverlight 2 beta 1 (4)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 105%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/silverlight-2-beta-1/">silverlight 
  2 beta 1</A> <A title="silverlight for wpf guys (2)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 101.66%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/silverlight-for-wpf-guys/">silverlight 
  for wpf guys</A> <A title="silverlight tips and tricks (1)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 100%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/silverlight-tips-and-tricks/">silverlight 
  tips and tricks</A> <A title="threading (2)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 101.66%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/threading/">threading</A> <A 
  title="tips and tricks (18)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 128.33%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/tips-and-tricks/">tips and 
  tricks</A> <A title="tools (3)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 103.33%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/tools/">tools</A> <A 
  title="Uncategorized (2)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 101.66%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/uncategorized/">Uncategorized</A> 
  <A title="WPF (106)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 275%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/wpf/">WPF</A> <A 
  title="WPF Custom Controls (18)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 128.33%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/wpf-custom-controls/">WPF 
  Custom Controls</A> <A title="wpf disciples (2)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 101.66%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/wpf-disciples/">wpf 
  disciples</A> <A title="wpf tools (7)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 110%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/wpf-tools/">wpf tools</A> <A 
  title="XBAP (2)" 
  style="PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 101.66%; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-TOP: 1px" 
  href="http://marlongrech.wordpress.com/category/xbap/">XBAP</A> </DIV>
  <LI class="widget widget_search" id=search-2>
  <FORM id=searchform action=http://marlongrech.wordpress.com/ method=get 
  role="search">
  <DIV><LABEL class=screen-reader-text for=s>Search for:</LABEL> <INPUT id=s 
  name=s> <INPUT id=searchsubmit type=submit value=Search> </DIV></FORM>
  <LI class="widget widget_stats_topposts" id=top-posts>
  <H2 class=widgettitle>Top Posts</H2>
  <UL>
    <LI><A href="http://marlongrech.wordpress.com/about/">: About :</A>
    <LI><A 
    href="http://marlongrech.wordpress.com/2008/02/06/wpf-date-time-picker/">WPF 
    Date Time Picker</A>
    <LI><A href="http://marlongrech.wordpress.com/2007/11/18/time-picker/">Time 
    Picker</A>
    <LI><A 
    href="http://marlongrech.wordpress.com/2007/10/28/masked-textbox/">Masked 
    TextBox</A>
    <LI><A 
    href="http://marlongrech.wordpress.com/2008/05/28/wpf-dialogs-and-dialogresult/">WPF 
    Dialogs and DialogResult</A>
    <LI><A 
    href="http://marlongrech.wordpress.com/2007/12/28/drag-drop-using-listboxes-part-1/">Drag 
    Drop using Listboxes - Part 1</A>
    <LI><A href="http://marlongrech.wordpress.com/presentations/">: Downloads 
    :</A>
    <LI><A 
    href="http://marlongrech.wordpress.com/2008/12/13/attachedcommandbehavior-v2-aka-acb/">AttachedCommandBehavior 
    V2 aka ACB</A>
    <LI><A 
    href="http://marlongrech.wordpress.com/2009/04/16/mediator-v2-for-mvvm-wpf-and-silverlight-applications/">Mediator 
    v2 for MVVM WPF and Silverlight applications</A>
    <LI><A href="http://marlongrech.wordpress.com/avalon-controls-library/">: 
    Avalon Controls Library :</A></LI></UL>
  <LI class="widget widget_archive" id=archives-2>
  <H2 class=widgettitle>Archives</H2>
  <UL>
    <LI><A title="October 2009" 
    href="http://marlongrech.wordpress.com/2009/10/">October 2009</A> 
    <LI><A title="September 2009" 
    href="http://marlongrech.wordpress.com/2009/09/">September 2009</A> 
    <LI><A title="August 2009" 
    href="http://marlongrech.wordpress.com/2009/08/">August 2009</A> 
    <LI><A title="July 2009" 
    href="http://marlongrech.wordpress.com/2009/07/">July 2009</A> 
    <LI><A title="June 2009" 
    href="http://marlongrech.wordpress.com/2009/06/">June 2009</A> 
    <LI><A title="May 2009" href="http://marlongrech.wordpress.com/2009/05/">May 
    2009</A> 
    <LI><A title="April 2009" 
    href="http://marlongrech.wordpress.com/2009/04/">April 2009</A> 
    <LI><A title="March 2009" 
    href="http://marlongrech.wordpress.com/2009/03/">March 2009</A> 
    <LI><A title="February 2009" 
    href="http://marlongrech.wordpress.com/2009/02/">February 2009</A> 
    <LI><A title="January 2009" 
    href="http://marlongrech.wordpress.com/2009/01/">January 2009</A> 
    <LI><A title="December 2008" 
    href="http://marlongrech.wordpress.com/2008/12/">December 2008</A> 
    <LI><A title="November 2008" 
    href="http://marlongrech.wordpress.com/2008/11/">November 2008</A> 
    <LI><A title="October 2008" 
    href="http://marlongrech.wordpress.com/2008/10/">October 2008</A> 
    <LI><A title="September 2008" 
    href="http://marlongrech.wordpress.com/2008/09/">September 2008</A> 
    <LI><A title="August 2008" 
    href="http://marlongrech.wordpress.com/2008/08/">August 2008</A> 
    <LI><A title="June 2008" 
    href="http://marlongrech.wordpress.com/2008/06/">June 2008</A> 
    <LI><A title="May 2008" href="http://marlongrech.wordpress.com/2008/05/">May 
    2008</A> 
    <LI><A title="April 2008" 
    href="http://marlongrech.wordpress.com/2008/04/">April 2008</A> 
    <LI><A title="March 2008" 
    href="http://marlongrech.wordpress.com/2008/03/">March 2008</A> 
    <LI><A title="February 2008" 
    href="http://marlongrech.wordpress.com/2008/02/">February 2008</A> 
    <LI><A title="January 2008" 
    href="http://marlongrech.wordpress.com/2008/01/">January 2008</A> 
    <LI><A title="December 2007" 
    href="http://marlongrech.wordpress.com/2007/12/">December 2007</A> 
    <LI><A title="November 2007" 
    href="http://marlongrech.wordpress.com/2007/11/">November 2007</A> 
    <LI><A title="October 2007" 
    href="http://marlongrech.wordpress.com/2007/10/">October 2007</A> 
    <LI><A title="September 2007" 
    href="http://marlongrech.wordpress.com/2007/09/">September 2007</A> 
    <LI><A title="August 2007" 
    href="http://marlongrech.wordpress.com/2007/08/">August 2007</A> </LI></UL>
  <LI class="widget widget_meta" id=meta-2>
  <H2 class=widgettitle>Admin..</H2>
  <UL>
    <LI><A href="http://marlongrech.wordpress.com/wp-login.php">Log in</A> 
    <LI><A title="Syndicate this site using RSS 2.0" 
    href="http://marlongrech.wordpress.com/feed/">Entries <ABBR 
    title="Really Simple Syndication">RSS</ABBR></A> 
    <LI><A title="The latest comments to all posts in RSS" 
    href="http://marlongrech.wordpress.com/comments/feed/">Comments <ABBR 
    title="Really Simple Syndication">RSS</ABBR></A> 
    <LI><A 
    title="Powered by WordPress, state-of-the-art semantic personal publishing platform." 
    href="http://wordpress.com/">WordPress.com</A> </LI></UL></LI></UL></DIV></DIV>
<DIV id=footer>
<H2 class=hide>Site info</H2><SPAN>C# Disciples</SPAN><BR>Theme: Andreas04 by <A 
href="http://andreasviklund.com/" rel=designer>Andreas Viklund</A>. <A 
href="http://wordpress.com/" rel=generator>Blog at WordPress.com</A>. 
</DIV></DIV></DIV>
<SCRIPT 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/wordpress.js" 
type=text/javascript></SCRIPT>

<SCRIPT type=text/javascript>
var skimlinks_pub_id = "725X1342";
var skimlinks_sitename = "marlongrech.wordpress.com";
var skimlinks_domain = "go2.wordpress.com";
skimlinks();
</SCRIPT>

<SCRIPT 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/quant.js" 
type=text/javascript></SCRIPT>

<SCRIPT type=text/javascript>_qoptions = { labels:"adt.0,language.en" };_qacct="p-18-mFEk4J448M";quantserve();</SCRIPT>
<NOSCRIPT>
<P><IMG style="DISPLAY: none" height=1 alt="" 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/p-18-mFEk4J448M.gif" 
width=1></P></NOSCRIPT>
<SCRIPT 
src="WPF Reducing CPU consumption for animations « C# Disciples.files/w.js" 
type=text/javascript></SCRIPT>

<SCRIPT type=text/javascript>
st_go({'blog':'783168','v':'wpcom','user_id':'0','post':'187','subd':'marlongrech'});
ex_go({'crypt':'RDZ8LFkxbXEvdUJVfjEsMU9fT2owbllsLG9GfiY4MHJZV2dUZCt+NldwejZMNGVLfCYya2dUT2JYYUtEZjNSJUMsU1A5ZFBXPSx1SXdfX0g3Pyw2LE5bcHZ0LUVHbyZrU2pdUm5QeitMcUhdOUEsRSV5SjF2alY4Qm9DfEE1NmcsLjhOSFAsP3dZeW1tdCtEOD85Zkg2OWNxNmxmc1lNQXdfSnd5LDBvOHdhZDl8NklzaV1Qb3JufmEmbXZQW283Y0M3R3NGeEtMLjJmJXQrMStQUkk0Zmg0VTRuc2RFfEs1aTBP'});
re_go({'d[cschoo.wordpress.com]':'1','d[pinoypureview.wordpress.com]':'1','d[lapantz4less.wordpress.com]':'1','v':'sph','b':'783168','p':'187'});
addLoadEvent(function(){linktracker_init('783168',187);});
	</SCRIPT>
</BODY></HTML>
